/* 请求函数配置 */
import DEVICELEDGER from 'service/apis/deviceLedger'
import Request from 'service/request'

// 获取列表
export async function getList(params) {
    return Request({
        url: DEVICELEDGER.LIST + '?ver=' + (new Date()).getTime(),
        data: params,
        method: 'POST'
    })
}

// 新增设备
export async function addDevice(params) {
    return Request({
        url: DEVICELEDGER.ADD,
        data: params,
        method: 'POST'
    })
}

// 编辑设备
export async function editDevice(params) {
    return Request({
        url: DEVICELEDGER.EDIT,
        data: params,
        method: 'PUT'
    })
}


// 删除列表
export async function delList({ id }) {
    return Request({
        url: DEVICELEDGER.LIST_DEL + id,
        method: 'DELETE'
    })
}

// 获取详情
export async function getDetail({ id }) {
    return Request({
        url: DEVICELEDGER.DETAIL_INFO + id + '?ver=' + (new Date()).getTime(),
    })
}

// 设备编号查重
export async function devideNoCheck({ num }) {
    return Request({
        url: DEVICELEDGER.DEVICE_NO_CHECK + num,
    })
}

// 设备停用启用
export async function deviceOpenOrStop(params) {
    return Request({
        url: DEVICELEDGER.STOP_OPEN_DEVICE,
        data: params,
        method: 'POST'
    })
}


// 设备故障处理
export async function delFalut(params) {
    return Request({
        url: DEVICELEDGER.DEL_FAULT,
        data: params,
        method: 'POST'
    })
}

